body {background:#fafafa;}
.wrapper {
	background: #e1e1e1; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#ffffff, #e1e1e1);
	background: -o-linear-gradient(#ffffff, #e1e1e1);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e1e1e1)); /* older webkit syntax */
	background: -webkit-linear-gradient(#ffffff, #e1e1e1);
	height:100%;
	display:block; overflow:hidden;
}
#wrapper {display:block; overflow:hidden; width:1000px; margin:0px auto; background:#f1f1f1;-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.4);
box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.4);}
.header-area, .work-area, .footer-area {clear:both;display:block;}

.mar1 {margin-bottom:15px;}
/*Header Section*/
.header-area {height:100px; position:relative;}
.header-area .logo {background:url('../images/logo.png') no-repeat 0 0; margin:20px 0 0 10px; float:left; width:200px; height:60px;}
.header-area .search-box {float:left; margin:40px 0 0 50px;}
.header-area .search-box .input {float:left; width:400px; margin-right:20px; position:relative;}
.header-area .search-box .input input:focus {box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset; border:1px solid #4d90fe;/*background:url('../images/bg-searchbox.png') no-repeat 0 0;*/}
.header-area .search-box .input input {display:block; width:378px; border:1px solid #d7d7d7; border-top:1px solid #C0C0C0; line-height:18px; padding:5px 10px 5px 10px; height:18px; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; position:relative; z-index:1;}
.header-area .search-box .input .ad-search {float:right; position:absolute; z-index:2; width:40px; height:28px; top:1px; right:1px; background:url('../images/ad-search.png') no-repeat center center; cursor:pointer;}
.header-area .search-box .input .advance-search {line-height:20px; color:#1D3B81; float:right; font-size:11px; text-decoration:underline;}
.header-area .search-box .submit {float:left;
	background: #01143e; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#032674, #01143e);
	background: -o-linear-gradient(#032674, #01143e);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#032674), to(#01143e)); /* older webkit syntax */
	background: -webkit-linear-gradient(#032674, #01143e);
	 -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px;
}
.header-area .search-box .submit input {cursor:pointer; float:left; border:0px solid #fff; width:70px; line-height:30px; text-indent:-9999px; height:30px; background:url('../images/btn-search.png') no-repeat center center transparent;}
.header-area ul.nav {float:right; margin-top:0px; margin-right:0px; position:absolute; top:10px; right:10px;}
.header-area ul.nav li {float:left; padding:0 10px; background:url('../images/top-nav-sep.png') no-repeat right center; line-height:16px;}
.header-area ul.nav li.welcome {font-size:11px; padding-right:10px;}
.header-area ul.nav li.welcome span {font-weight:bold; font-size:11px; font-weight:bold; color:#1d3b81;}
.header-area ul.nav li.last {background:transparent;}
.header-area ul.nav li a {color:#3d3d3d; font-size:11px;}

.work-area {padding:0 10px 0 2px;}
.work-area .left-area {float:left; width:65px;}
.work-area .left-area ul.nav {float:left; width:100%;}
.work-area .left-area ul.nav > li {float:left; text-align:center; width:100%; position:relative; margin-bottom:10px;}
.work-area .left-area ul.nav > li.home > a {background:url('../images/left-nav.png') no-repeat center 0; padding-top:35px;}
.work-area .left-area ul.nav > li.home:hover a, .work-area .left-area ul.nav > li.home.active > a {background:url('../images/left-nav.png') no-repeat center -78px; color:#1d3b81;}
.work-area .left-area ul.nav > li.profile > a {background:url('../images/left-nav.png') no-repeat center -160px;}
.work-area .left-area ul.nav > li.profile:hover > a {background:url('../images/left-nav.png') no-repeat center -238px;}
.work-area .left-area ul.nav > li.register > a {background:url('../images/left-nav.png') no-repeat center -320px;}
.work-area .left-area ul.nav > li.register:hover > a {background:url('../images/left-nav.png') no-repeat center -401px;}
.work-area .left-area ul.nav > li.employer .left-popup {opacity:0; position:absolute; width:200px; left:60px; float:left; z-index:2;}
.work-area .left-area ul.nav > li.employer .left-popup .left-arrow-small {float:left; position:absolute; left:0px; top:15px; z-index:3;}
.work-area .left-area ul.nav > li.employer .left-popup .inner-popup {float:left; margin-left:10px; background:#fff; min-height:100px; padding:20px;z-index:2; border:1px solid #d7d7d7; -moz-border-radius:10px 10px 10px 10px; -webkit-border-radius:10px 10px 10px 10px; border-radius:10px 10px 10px 10px; -khtml-border-radius:10px 10px 10px 10px; width:180px;
-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.5);
box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.5);}
.work-area .left-area ul.nav > li > a {font-size:11px; text-align:center; float:left; width:65px; padding:45px 5px 5px; font-weight:bold; color:#3d3d3d;}
.work-area .left-area ul.nav > li:hover > a {color:#1d3b81;}

.right-area {width:923px; float:right; position:relative; padding-bottom:20px;}
.right-area .left-arrow {float:left; position:absolute; left:0px; top:15px; z-index:3; }
.right-area .left-arrow img {float:left;}
.right-area .container {width:870px;float:left; margin-left:10px; background:#fff; min-height:450px; padding:20px;z-index:2; border:1px solid #d7d7d7;  -moz-border-radius:10px 10px 10px 10px; -webkit-border-radius:10px 10px 10px 10px; border-radius:10px 10px 10px 10px; -khtml-border-radius:10px 10px 10px 10px;}
.three-column .right-area .container {width:575px;}
.right-area .container .left-block {float:left; width:503px;}

.about-us .right-area .left-arrow {top:75px;}
.about-us .right-area .container .left-block {float:left; width:100%;}
.about-us .right-area .container .left-block .submit {float:left;width:100%;clear:both; padding-top:20px; color:#1d3b81;}
.about-us .right-area .container .left-block .submit  span {float:left; line-height:34px; font-size:14px;}
.about-us .right-area .container .left-block .submit a.btn {float:left;background: #01143e; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#032674, #01143e);
	background: -o-linear-gradient(#032674, #01143e);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#032674), to(#01143e)); /* older webkit syntax */
	background: -webkit-linear-gradient(#032674, #01143e);
	 -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px;
line-height:34px; height:34px; padding:0 15px; font-size:18px; font-weight:bold; color:#fff;margin-left:5px;}

.register .right-area .left-arrow {top:145px;}
.register .right-area .container .left-block {width:450px;}
.right-area .container .left-block h1 {font-family:'Trebuchet MS', arial, helvetica, sans-serif; font-size:20px; line-height:24px; color:#3d3d3d; font-weight:normal;}
.right-area .container .left-block h2 {font-family:'Trebuchet MS', arial, helvetica, sans-serif; font-size:24px; line-height:34px; color:#1D3B81; font-weight:normal; padding-bottom:20px; background:url('../images/hr-line.png') repeat-x 0 bottom; margin-bottom:20px;}
.right-area .container .left-block ul.list {float:left; width:100%;}
.right-area .container .left-block ul.list li {display:block; overflow:hidden; padding-left:60px; margin-bottom:15px; line-height:26px; font-size:14px; color:#3d3d3d; min-height:40px; font-weight:normal;font-family:'Trebuchet MS', arial, helvetica, sans-serif;}
.right-area .container .left-block ul.list li span {color:#3d3d3d; font-size:18px;font-family:'Trebuchet MS', arial, helvetica, sans-serif;}
.right-area .container .left-block ul.list li.trainer-profile { background:url('../images/trainer-profile.jpg') no-repeat 0 0;}
.right-area .container .left-block ul.list li.market-training { background:url('../images/market-training.jpg') no-repeat 0 0;}
.right-area .container .left-block ul.list li.find-city { background:url('../images/find-training-city.jpg') no-repeat 0 0;}
.right-area .container .left-block ul.list li.find-trainer { background:url('../images/find-right-trainer.jpg') no-repeat 0 0;}

.right-area .container .right-block {float:right; width:310px; margin-left:20px; padding:0; background:#fff;/*background-image: linear-gradient(top, #e1e1e1 12%, #f7f7f7 56%);
background-image: -o-linear-gradient(top, #e1e1e1 12%, #f7f7f7 56%);
background-image: -moz-linear-gradient(top, #e1e1e1 12%, #f7f7f7 56%);
background-image: -webkit-linear-gradient(top, #e1e1e1 12%, #f7f7f7 56%);
background-image: -ms-linear-gradient(top, #e1e1e1 12%, #f7f7f7 56%);
background-image: -webkit-gradient(
	linear,
	right top,
	right bottom,
	color-stop(0.12, #e1e1e1),
	color-stop(0.56, #f7f7f7)
);*/
border:1px solid #d7d7d7;
-moz-border-radius:10px 10px 10px 10px; -webkit-border-radius:10px 10px 10px 10px; border-radius:10px 10px 10px 10px; -khtml-border-radius:10px 10px 10px 10px;}
.register .right-area .container .right-block {width:360px;}
.right-area .container .right-block h2 {display:block; text-align:center; color:#3d3d3d;font-size:18px; padding:0 15px; line-height:35px; color:#1d3b81; background:#f1f1f1;-moz-border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px; border-radius:10px 10px 0px 0px; -khtml-border-radius:10px 10px 0px 0px;}
.right-area .container .login-inner {display:block; overflow:hidden; padding:15px;}
.right-area .container .right-block .login-inner h3 {font-size:14px; color:#3d3d3d; line-height:18px; padding-bottom:15px;}
.right-area .container .right-block .or {text-align:center; color:#666; font-size:16px; font-weight:bold; display:block; overflow:hidden; line-height:20px; padding-bottom:10px;}

.right-area .container .right-block .sharebutton {display:block; overflow:hidden; clear:both; padding-bottom:10px;}
.right-area .container .right-block .sharebutton ul {float:left; margin-left:50px;}
.right-area .container .right-block .sharebutton ul li {float:left;}
.right-area .container .right-block .sharebutton ul li a {width:32px; height:32px; float:left;margin-right:5px;}
.right-area .container .right-block .sharebutton ul li.facebook a {background:url('../images/facebook-32.png') no-repeat 0 0;}
.right-area .container .right-block .sharebutton ul li.facebook:hover a {background:url('../images/facebook-32.png') no-repeat 0 -32px;}
.right-area .container .right-block .sharebutton ul li.linkedin a {background:url('../images/linkedin-32.png') no-repeat 0 0;}
.right-area .container .right-block .sharebutton ul li.linkedin:hover a {background:url('../images/linkedin-32.png') no-repeat 0  -32px;}
.right-area .container .right-block .sharebutton ul li.twitter a {background:url('../images/twitter-32.png') no-repeat 0 0;}
.right-area .container .right-block .sharebutton ul li.twitter:hover a {background:url('../images/twitter-32.png') no-repeat 0  -32px;}
.right-area .container .right-block .sharebutton ul li.yahoo a {background:url('../images/yahoo-bmarks-32.png') no-repeat 0 0;}
.right-area .container .right-block .sharebutton ul li.yahoo:hover a {background:url('../images/yahoo-bmarks-32.png') no-repeat 0  -32px;}
.right-area .container .right-block .sharebutton ul li.google a {background:url('../images/google-bmarks-32.png') no-repeat 0 0;}
.right-area .container .right-block .sharebutton ul li.google:hover a {background:url('../images/google-bmarks-32.png') no-repeat 0  -32px;}

.right-area .container .right-block .input {display:block; overflow:hidden; padding-bottom:15px;}
.right-area .container .right-block .input input {display:block; padding:4px 10px; width:258px; line-height:18px; border:1px solid #d7d7d7;border-top:1px solid #c0c0c0;  -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; background:#fff; color:#949191;}
.right-area .container .right-block .input input:focus {box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset; border:1px solid #4d90fe;/*background:url('../images/bg-searchbox.png') no-repeat 0 0;*/}

.register .right-area .container .right-block .input input {width:308px;}
.register .right-area .container .right-block .input .input-left {float:left;width:162px;}
.register .right-area .container .right-block .input .input-right {float:right;width:162px;}
.register .right-area .container .right-block .input input.lft-inbox {float:left;width:140px;}
.register .right-area .container .right-block .input input.rgt-input {float:right;width:140px;}
.register .right-area .container .right-block .input select {display:block; padding:4px 10px; width:328px; line-height:18px; border:1px solid #d7d7d7;  -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; background:#fff; color:#949191;}
.register .right-area .container .right-block .input select.lft-select {float:left; width:160px;}
.register .right-area .container .right-block .input select.rgt-select {float:right; width:160px;}

.right-area .container .right-block .submit {display:block; text-align:center; overflow:hidden; padding-bottom:15px;}
.right-area .container .right-block .submit input {cursor:pointer;
	background: #01143e; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#032674, #01143e);
	background: -o-linear-gradient(#032674, #01143e);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#032674), to(#01143e)); /* older webkit syntax */
	background: -webkit-linear-gradient(#032674, #01143e);
	 -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px;
border:0px solid #fff; width:130px; line-height:30px; text-align:center; color:#fff; font-size:14px; font-weight:bold; height:30px;
}
.right-area .container .right-block .error-common {clear:both; overflow:hidden; margin-bottom:15px; color:#cc0000; font-size:14px; font-weight:bold; text-align:center; padding:5px 10px; line-height:18px; background:#f9f9f9; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px;}
.right-area .container .right-block .error {clear:both; overflow:hidden; color:#cc0000; font-size:11px; font-weight:normal; text-align:left; padding:0px 12px; line-height:18px; display:none;}

.right-area .container .right-block .forgot {text-align:right;padding-bottom:15px; line-height:18px; }
.right-area .container .right-block .noaccount {padding-top:15px; text-align:left; line-height:18px; padding-bottom:0px;}
.right-area .container .right-block .noaccount input {float:left; margin:3px 5px 15px 0;}
.right-area .container .right-block .agree {text-align:left; line-height:16px; font-size:11px; padding-bottom:15px; color:#666;}
.right-area .container .right-block .agree input {float:left; margin:3px 5px 15px 0;}
.right-area .container .right-block .noaccount a {font-size:15px; font-weight:bold; color:#09b601;}
.right-area .container .right-block a {color:#1D3B81; text-decoration:none;line-height:18px;}

/*Forgot Password*/
.forgot-password .right-area .container {text-align:center;}
.forgot-password .right-area h2 {font-size:16px; line-height:24px; color:#1d3b81; padding-bottom:10px; padding-top:100px; border-bottom:1px solid #ccc; margin-bottom:15px; }
.forgot-password .right-area p {font-size:12px; line-height:18px; color:#3d3d3d; padding-bottom:15px; }
.forgot-password .right-area .input, .forgot-password .right-area .submit {float:left;width:100%; padding-bottom:15px;}
/*.forgot-password .right-area .input input {float:left; margin-left:200px; padding:4px 10px; width:258px; line-height:20px; height:20px; border:1px solid #d7d7d7;  -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; background:#f9f9f9; color:#949191;}*/

.forgot-password .right-area .input input {float:left; padding:4px 10px;margin-left:230px; width:258px; line-height:18px; height:20px; border:1px solid #d7d7d7;border-top:1px solid #c0c0c0;  -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; background:#fff; color:#949191;}
.forgot-password .right-area .input select {float:left; padding:4px 10px;margin-left:230px; width:278px; line-height:18px; height:30px; border:1px solid #d7d7d7;border-top:1px solid #c0c0c0;  -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; background:#fff; color:#949191;}
.forgot-password .right-area .input input:focus {box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset; border:1px solid #4d90fe;/*background:url('../images/bg-searchbox.png') no-repeat 0 0;*/}

.forgot-password .right-area  input[type="submit"] {
	cursor:pointer;
	float:left;
	margin-left:15px;
	background: #01143e; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#032674, #01143e);
	background: -o-linear-gradient(#032674, #01143e);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#032674), to(#01143e)); /* older webkit syntax */
	background: -webkit-linear-gradient(#032674, #01143e);
	 -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px;
border:0px solid #fff; width:100px; line-height:30px; text-align:center; color:#fff; font-size:14px; font-weight:bold; height:30px;
}
/*Trainer Profile Page*/
.profile .right-area .left-arrow {top:75px;}
.three-column .content {display:block; overflow:hidden;float:left; width:575px;}
.three-column .content .header {display:block; overflow:hidden; padding-bottom:20px; margin-bottom:20px;}
.three-column .content .header {padding:15px;  background: #efefef}
.three-column .content .header .profile-img {float:right;}
.three-column .content .header h1, .three-column .content .header h1.hd {font-size:26px; color:#1d3b81; line-height:30px; padding:0 0 5px; font-weight:bold;}
.three-column .content .header h2 {font-size:14px; color:#333; line-height:20px; padding-bottom:5px; font-weight:normal; font-style:italic;}
.three-column .content .header h3 {font-size:12px; line-height:18px; padding-bottom:5px; font-weight:normal;float:left; color:#666; width:385px;}
.three-column .content .header h3 span {float:left; width:100px; font-weight:bold;}
.three-column .content .header h3 ul {float:left; width:285px;}
.three-column .content .header h3 ul li {float:left; width:100%;}
.three-column .content .header h3 ul li a {color:#1d3b81;}

.course-details .right-area .left-arrow {top:145px;}
.course-details .content .header h1 {text-align:center;}
.course-details .content .header h2 {font-size:16px;text-align:center;}
.course-details .content .header h3 {font-size:12px;  line-height:18px; padding-bottom:5px; font-weight:normal;float:left; color:#666; width:100%;}
.course-details .content .header h3 sup {font-size:11px;}
.course-details .content .header h3 span {float:left; width:150px; font-weight:bold; font-size:12px;}
.course-details .content .header h3 ul {float:left; width:395px;}
.course-details .content .header h3 ul li {float:left; width:100%; font-size:12px;}
.course-details .content .header h3 ul li a {color:#1d3b81; font-size:12px;}

.three-column .content .header h3 ul.social li {float:left; width:auto; padding-bottom:5px;}
.three-column .content .header h3 ul.social li a {width:300px;  height:20px; padding-left:25px; float:left;margin-right:5px; line-height:20px; color:#1d3b81; }
.three-column .content .header h3 ul.social li.facebook a {background:url('../images/facebook-20.png') no-repeat 0 0;}
.three-column .content .header h3 ul.social li.facebook:hover a {background:url('../images/facebook-20.png') no-repeat 0 -20px;}
.three-column .content .header h3 ul.social li.linkedin a {background:url('../images/linkedin-20.png') no-repeat 0 0;}
.three-column .content .header h3 ul.social li.linkedin:hover a {background:url('../images/linkedin-20.png') no-repeat 0  -20px;}
.three-column .content .header h3 ul.social li.twitter a {background:url('../images/twitter-20.png') no-repeat 0 0;}
.three-column .content .header h3 ul.social li.twitter:hover a {background:url('../images/twitter-20.png') no-repeat 0  -20px;}
.three-column .content .header h3 ul.social li.google a {background:url('../images/google-bmarks-20.png') no-repeat 0 0;}
.three-column .content .header h3 ul.social li.google:hover a {background:url('../images/google-bmarks-20.png') no-repeat 0  -20px;}

.three-column .content .three-column-work-area {float:left; width:100%;}
.three-column .content .three-column-work-area ul.list {display:block; overflow:hidden;}
.three-column .content .three-column-work-area ul.list li {display:block; padding:0px; overflow:hidden; margin-bottom:10px; }
.three-column .content .three-column-work-area ul.list li.odd {background:#fff;}
.three-column .content .three-column-work-area ul.list li.even {background:#fff;}
.three-column .content .three-column-work-area ul.list li h2 {font-size:14px; padding:0 15px; line-height:30px; color:#1d3b81; background:#f1f1f1; }
.three-column .content .three-column-work-area ul.list li .content-para {font-size:14px; padding:15px; line-height:20px; color:#1d3b81; padding-bottom:10px; }
.three-column .content .three-column-work-area ul.list li p {line-height:18px; color:#666; padding-bottom:10px;}
.three-column .content .three-column-work-area ul.list li p.last {padding-bottom:0px;}


/*advance-search page*/
.three-column-work-area.advance-search div.top-nav {display:block; line-height:18px; padding-bottom:10px; clear:both; overflow:hidden; color:#1d3b81; background:url('../images/hr-line-light.gif') repeat-x 0 bottom; font-weight:bold; margin-bottom:15px;}
.three-column .content .three-column-work-area.advance-search ul.list li {margin-bottom:0px;}
.three-column .content .three-column-work-area.advance-search ul.list li:hover {background:#f1f1f1}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para {overflow:hidden; padding:0 10px 10px 10px;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para .img {float:left; margin-right:10px; padding-top:8px;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para .btn {float:right; padding-top:8px; margin-left:10px; margin-bottom:10px;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para .btn a {float:left;background: #01143e; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#032674, #01143e);
	background: -o-linear-gradient(#032674, #01143e);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#032674), to(#01143e)); /* older webkit syntax */
	background: -webkit-linear-gradient(#032674, #01143e);
	 -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px;
line-height:24px; height:24px; padding:0 15px; font-size:12px; font-weight:bold; color:#fff;margin-left:5px;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para .search-details {float:left; width:485px;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para .hd {color:#1d3b81; font-size:18px; line-height:30px; font-weight:normal; padding-bottom:5px;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para .class-hd {color:#1d3b81; font-size:16px; line-height:30px; font-weight:normal; padding-bottom:5px;float:left;width:325px;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para h3 {color:#666; font-weight:normal; line-height:20px;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para h3 b {color:#1d3b81;display:inline-block;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para h3 b.big {font-size:16px;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para h3 span {display:inline-block;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para p {padding-top:10px; padding-bottom:0px;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para p a {color:#1d3b81;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para p span {display:none;}
.clear {clear:both !important;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para h3.class-search {color:#666; font-weight:normal; line-height:20px;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para h3.class-search b {color:#1d3b81;display:inline-block;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para h3.class-search b.big {font-size:16px;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para h3.class-search b.light-clr {color:#1D3B81}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para h3.class-search span {display:inline-block;}
.three-column .content .three-column-work-area.advance-search ul.list li .content-para .class-left {float:left; width:325px;}

/*Course page*/

.course .right-area .left-arrow {top:145px;}
.right-area .tab {display:block; overflow:hidden;}
.right-area .tab .tab-list {display:block; overflow:hidden;}
.right-area .tab li.btn {float:left;}
.right-area .tab li.btn a {float:left; padding:5px 10px; line-height:18px; border:1px solid #0c74b8; border-right:0px solid; border-bottom:0px solid;
background: #00a7ee; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#0c74b8, #00a7ee);
	background: -o-linear-gradient(#0c74b8, #00a7ee);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c74b8), to(#00a7ee)); /* older webkit syntax */
	background: -webkit-linear-gradient(#0c74b8, #00a7ee);
	color:#fff;
}
.right-area .tab li.btn:hover a, .right-area .tab li.btn.active a {background: #01143e; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#032674, #01143e);
	background: -o-linear-gradient(#032674, #01143e);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#032674), to(#01143e)); /* older webkit syntax */
	background: -webkit-linear-gradient(#032674, #01143e);
	color:#fff;
}
.right-area .tab li.btn.first a {-moz-border-radius:3px 0px 0px 0px; -webkit-border-radius:3px 0px 0px 0px; border-radius:3px 0px 0px 0px; -khtml-border-radius:3px 0px 0px 0px;}
.right-area .tab li.btn.last a { border-right:1px solid #0c74b8; -moz-border-radius:0px 3px 0px 0px; -webkit-border-radius:0px 3px 0px 0px; border-radius:0px 3px 0px 0px; -khtml-border-radius:0px 3px 0px 0px;}
.right-area .tab li.right-btn {float:right;}
.right-area .tab li.right-btn a {float:left;background: #01143e; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#032674, #01143e);
	background: -o-linear-gradient(#032674, #01143e);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#032674), to(#01143e)); /* older webkit syntax */
	background: -webkit-linear-gradient(#032674, #01143e);
	 -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px;
line-height:24px; height:24px; padding:0 10px; color:#fff;margin-left:10px;
}

.tab-content {display:block; overflow:hidden; padding:10px; border:1px solid #0c74b8; -moz-border-radius:0px 3px 3px 3px; -webkit-border-radius:0px 3px 3px 3px; border-radius:0px 3px 3px 3px; -khtml-border-radius:0px 3px 3px 3px;}
.tab-content table {clear:both;background:#f1f1f1; width:100%;}
.tab-content div.cont-tab {display:none;}
.tab-content div.cont-registred, .tab-content div.tabcont1 {display:block;}
.tab-content table tr th {text-align:center; font-size:13px; color:#fff; font-weight:bold;  background:#01143e;margin:1px; line-height:18px; padding:7px 10px;}
.tab-content table tr td {background:#fff; padding:7px 10px; font-size:12px;}
.tab-content table tr.even td {background:#ddd;}
.tab-content table tr td.tright {text-align:right;}

.tab-content table tr th.col70 {width:70%;}
.tab-content table tr th.col60 {width:60%;}
.tab-content table tr th.col50 {width:50%;}
.tab-content table tr th.col20 {width:20%;}
.tab-content table tr th.col30 {width:30%;}
.tab-content table tr th.col40 {width:40%;}

.tab-content table tr td.col70 {width:70%;}
.tab-content table tr td.col60 {width:60%;}
.tab-content table tr td.col50 {width:50%;}
.tab-content table tr td.col20 {width:20%;}
.tab-content table tr td.col30 {width:30%;}
.tab-content table tr td.col40 {width:40%;}

.tab-content-no {display:block; overflow:hidden; padding-bottom:15px;}
.tab-content-no table {clear:both;background:#f1f1f1; width:100%;}
.tab-content-no div.cont-tab {display:none;}
.tab-content-no div.cont-registred, .tab-content-no div.tabcont1 {display:block;}
.tab-content-no table tr th {text-align:center; font-size:13px; color:#fff; font-weight:bold;  background:#01143e;margin:1px; line-height:18px; padding:7px 5px;}
.tab-content-no table tr td {background:#fff; padding:7px 5px; font-size:12px;}
.tab-content-no table tr.even td {background:#ddd;}
.tab-content-no table tr td.tright {text-align:right;}

.tab-content-no table tr th.col70 {width:70%;}
.tab-content-no table tr th.col60 {width:60%;}
.tab-content-no table tr th.col50 {width:50%;}
.tab-content-no table tr th.col20 {width:20%;}
.tab-content-no table tr th.col15 {width:15%;}
.tab-content-no table tr th.col30 {width:30%;}
.tab-content-no table tr th.col40 {width:40%;}

.tab-content-no table tr td.col70 {width:70%;}
.tab-content-no table tr td.col60 {width:60%;}
.tab-content-no table tr td.col50 {width:50%;}
.tab-content-no table tr td.col20 {width:20%;}
.tab-content-no table tr td.col15 {width:15%;}
.tab-content-no table tr td.col30 {width:30%;}
.tab-content-no table tr td.col40 {width:40%;}


/*Form Details*/
#onsite-det {display:none;}

.right-area .container .forms h1 {overflow:hidden; font-size:14px; padding:0 15px; line-height:30px; color:#1d3b81; background:#f1f1f1;}
.right-area .container .forms .forms-fields {float:left; width:542px; padding:15px; border:1px solid #f1f1f1;}
.right-area .container .forms .forms-fields p {font-size:12px; line-height:18px; color:#3d3d3d; padding-bottom:15px;}
.right-area .container .forms .input label {float:left; width:110px; line-height:26px; font-weight:bold;}
.right-area .container .forms .input.large label {float:left; width:120px; line-height:26px; font-weight:bold;}
.right-area .container .forms .input label.second {margin-left:15px; width:93px; font-weight:bold;}
.right-area .container .forms .input.large label.second {margin-left:15px; width:83px; font-weight:bold;}
.right-area .container .forms .input {display:block; overflow:hidden; padding-bottom:15px;}
.right-area .container .forms .input.last {padding-bottom:0px;}

.right-area .container .forms .input input[type="text"] {display:block; padding:4px 10px; width:258px; line-height:18px; border:1px solid #d7d7d7;  -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; background:#f9f9f9; color:#949191;}
.right-area .container .forms .input textarea {display:block; padding:4px 10px; width:410px; height:80px; line-height:18px; border:1px solid #d7d7d7;  -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; background:#f9f9f9; color:#949191;}


.right-area .container .forms .input .txtarea {float:left;width:540px;}
.right-area .container .forms .input .txtarea textarea {float:left;width:540px;}
.right-area .container .forms .input textarea.txtarea1 {height:50px;}
.right-area .container .forms .input input[type="text"] {width:250px;}
.right-area .container .forms .input input[type="radio"] {float:left; margin:0px; margin-top:6px;}
.right-area .container .forms .input span {float:left; padding:0 10px; line-height:26px;}
.right-area .container .forms .input input[type="text"].lft-inbox {float:left;width:140px;}
.right-area .container .forms .input input[type="text"].rgt-input {float:right;width:140px;}
.right-area .container .forms .input select {display:block; padding:4px 10px; width:273px; line-height:18px; border:1px solid #d7d7d7;  -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; background:#f9f9f9; color:#949191;}
.right-area .container .forms .input select.lft-select {float:left; width:162px;}
.right-area .container .forms .input select.rgt-select {float:right; width:162px;}
.right-area .container .forms .submit input {cursor:pointer; float:right;
	background: #01143e; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#032674, #01143e);
	background: -o-linear-gradient(#032674, #01143e);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#032674), to(#01143e)); /* older webkit syntax */
	background: -webkit-linear-gradient(#032674, #01143e);
	 -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px;
border:0px solid #fff; width:130px; line-height:30px; text-align:center; color:#fff; font-size:14px; font-weight:bold; height:30px;}

.right-area .container .forms .submit a.btn {float:left;background: #01143e; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#032674, #01143e);
	background: -o-linear-gradient(#032674, #01143e);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#032674), to(#01143e)); /* older webkit syntax */
	background: -webkit-linear-gradient(#032674, #01143e);
	 -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px;
line-height:24px; height:24px; padding:0 15px; font-size:12px; font-weight:bold; color:#fff;margin-left:5px;}
.right-area .container .forms .submit a.prev {float:left; margin-left:0px;}
.right-area .container .forms .submit a.next {float:right;}

.right-area .container .forms-display .input {padding-bottom:15px;}
.right-area .container .forms-display .input label {font-weight:bold; line-height:18px;}
.right-area .container .forms-display .input .sel-det {float:left; line-height:18px; width:268px;}
.right-area .container .forms-display .input span {float:left; padding:0; line-height:18px;}
.right-area .container .forms-display .input .lft-inbox {float:left; line-height:18px; width:100px;}
.right-area .container .forms-display .input .rgt-inbox {float:left; line-height:18px; width:100px;}

.right-area .steps { margin-bottom:20px; }
.right-area .steps td {font-size:16px; line-height:32px; font-weight:bold; color:#888;}
.right-area .steps td div.num {float:left;font-size:22px; height:32px; line-height:32px; width:32px; -moz-border-radius:16px 16px 16px 16px; -webkit-border-radius:16px 16px 16px 16px; border-radius:16px 16px 16px 16px; -khtml-border-radius:16px 16px 16px 16px; border:0px solid red; color:#fff; font-weight:bold; text-align:center; margin-right:5px;background: #00a7ee; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#0c74b8, #00a7ee);
	background: -o-linear-gradient(#0c74b8, #00a7ee);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c74b8), to(#00a7ee)); /* older webkit syntax */
	background: -webkit-linear-gradient(#0c74b8, #00a7ee);}
.right-area .steps td.active div.num {float:left;font-size:22px; height:32px; line-height:32px; width:32px; -moz-border-radius:16px 16px 16px 16px; -webkit-border-radius:16px 16px 16px 16px; border-radius:16px 16px 16px 16px; -khtml-border-radius:16px 16px 16px 16px; border:0px solid red; color:#fff; font-weight:bold; text-align:center; margin-right:5px;background: #01143e; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#032674, #01143e);
	background: -o-linear-gradient(#032674, #01143e);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#032674), to(#01143e)); /* older webkit syntax */
	background: -webkit-linear-gradient(#032674, #01143e);}
.right-area .steps .active {color:#032674;}

.three-column .banner {display:block; overflow:hidden;float:right; width:210px; border:1px solid #d7d7d7; padding:20px; text-align:center; background:#fff; margin-right:10px;}
.three-column .sidebar {display:block; overflow:hidden;float:right; width:240px; border:1px solid #d7d7d7; padding:0px; background:#fff; margin-right:10px;}
.three-column .sidebar h2 {display:block; overflow:hidden; background:url('../images/hr-line-light.gif') repeat-x 0 bottom;padding-bottom:5px; margin-bottom:15px; font-size:13px; padding:0 10px; line-height:30px; color:#1d3b81; background:#f1f1f1; }
.three-column .sidebar ul.list {display:block; overflow:hidden; padding:0 10px 10px;}
.three-column .sidebar ul.list li {float:left;width:100%; line-height:16px; padding-bottom:5px;}
.three-column .sidebar ul.list li input[type="checkbox"] {float:left; margin:0px 10px 0 0;}
.three-column .sidebar ul.list li div.list-cont {float:right; width:195px;}

.footer-area {background:#e3e3e3; padding:10px 20px 10px 10px;}
.footer-area ul.nav {float:left;}
.footer-area ul.nav li {float:left; padding:0 10px; background:url('../images/top-nav-sep.png') no-repeat right center;}
.footer-area ul.nav li.last {background:transparent;}
.footer-area ul.nav li a {float:left;color:#3d3d3d; font-size:11px; line-height:18px;}

.footer-area .copy {float:right; color:#3d3d3d; font-size:11px; line-height:18px;}
h3.thanku {font-size:20px; line-height:20px; font-weight:bold; color:#09b601; text-align:center; padding-bottom:15px;}
h4.thanku {font-size:16px; line-height:20px; font-weight:bold; color:#3d3d3d; text-align:center; padding-bottom:15px;}
h4.thanku-green {font-size:16px; line-height:20px; font-weight:bold; color:#09b601; text-align:center; padding-bottom:15px;}

/*questionmark*/
.icon-question {float:right; cursor:pointer; margin-top:3px;}
.questionmark {position:absolute; width:320px; bottom:40px; right:-8px; padding-bottom:10px; display:none;}
.questionmark img {position:absolute; bottom:0px; right:10px;z-index:2;}
.questionmark .qustiontype {z-index:1; background:#fff; border:1px solid #d7d7d7;background: #f9fa92; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#f9fa92, #ffffff);
	background: -o-linear-gradient(#f9fa92, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9fa92), to(#ffffff)); /* older webkit syntax */
	background: -webkit-linear-gradient(#f9fa92, #ffffff);
	-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.4);
box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.4);-moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; padding:10px 10px 5px; color:#3d3d3d; line-height:18px;}
.questionmark .qustiontype p {font-size:11px; padding-bottom:5px;}
.questionmark .qustiontype p b {font-size:12px; color:#1D3B81;}
.questionmark .qustiontype h4 {font-size:14px; margin:0px;padding:0px;line-height:18px;padding-bottom:5px; color:#1D3B81;}